#ifndef _UNOS_INPUT_H_
#define _UNOS_INPUT_H_



#define VK_ESCAPE (27)
#define VK_RETURN (13)
#define VK_TAB (9)
#define VK_CAPITAL (20)
#define VK_SHIFT (16)
#define VK_CONTROL (17)
#define VK_MENU (18)
#define VK_SPACE (32)
#define VK_BACK (8)
#define VK_LWIN (91)
#define VK_RWIN (92)
#define VK_APPS (93)
#define VK_INSERT (45)
#define VK_HOME (36)
#define VK_PRIOR (33)
#define VK_NEXT (34)
#define VK_END (35)
#define VK_DELETE (46)
#define VK_LEFT (37)
#define VK_UP (38)
#define VK_RIGHT (39)
#define VK_DOWN (40)
#define VK_F1 (112)
#define VK_F2 (113)
#define VK_F3 (114)
#define VK_F4 (115)
#define VK_F5 (116)
#define VK_F6 (117)
#define VK_F7 (118)
#define VK_F8 (119)
#define VK_F9 (120)
#define VK_F10 (121)
#define VK_F11 (122)
#define VK_F12 (123)
#define VK_NUMLOCK (144)
#define VK_NUMPAD0 (96)
#define VK_NUMPAD1 (97)
#define VK_NUMPAD2 (98)
#define VK_NUMPAD3 (99)
#define VK_NUMPAD4 (100)
#define VK_NUMPAD5 (101)
#define VK_NUMPAD6 (102)
#define VK_NUMPAD7 (103)
#define VK_NUMPAD8 (104)
#define VK_NUMPAD9 (105)
#define VK_DECIMAL (110)
#define VK_MULTIPLY (106)
#define VK_ADD (107)
#define VK_SUBTRACT (109)
#define VK_DIVIDE (111)
#define VK_PAUSE (19)
#define VK_SCROLL (145)


extern int getkeycode();
#endif
